package com.lwj.model.configuration;

import com.lwj.model.AuditModel;
import org.springframework.data.annotation.Id;

import java.io.Serializable;

/**
 * att_configuration
 * @author
 */
public class AttConfiguration extends AuditModel implements Serializable {
    /**
     * 附件配置管理id
     */
    @Id
    private String attConfigurationId;

    /**
     * 模块
     */
    private String module;

    /**
     * 附件配置名称
     */
    private String name;

    /**
     * 唯一编码
     */
    private String code;

    /**
     * 允许文件格式
     */
    private String allowedFileType;

    /**
     * 最大数量
     */
    private Integer maxNumber;

    /**
     * 单文件大小限制（MB）
     */
    private Integer singleAttchMaxSize;



    private static final long serialVersionUID = 1L;

    public String getAttConfigurationId() {
        return attConfigurationId;
    }

    public void setAttConfigurationId(String attConfigurationId) {
        this.attConfigurationId = attConfigurationId;
    }

    public String getModule() {
        return module;
    }

    public void setModule(String module) {
        this.module = module;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getAllowedFileType() {
        return allowedFileType;
    }

    public void setAllowedFileType(String allowedFileType) {
        this.allowedFileType = allowedFileType;
    }

    public Integer getMaxNumber() {
        return maxNumber;
    }

    public void setMaxNumber(Integer maxNumber) {
        this.maxNumber = maxNumber;
    }

    public Integer getSingleAttchMaxSize() {
        return singleAttchMaxSize;
    }

    public void setSingleAttchMaxSize(Integer singleAttchMaxSize) {
        this.singleAttchMaxSize = singleAttchMaxSize;
    }

}
